package com.yixia.pea.service;

import com.yixia.pea.domain.credit.LoansBank;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 35038
* @description 针对表【loans_bank】的数据库操作Service
* @createDate 2023-09-07 10:47:20
*/
public interface LoansBankService extends IService<LoansBank> {

    /**
     * 银行管理分页查询
     * @param loansBank 查询条件
     * @return 返回结果
     */
    List<LoansBank> selectPageList(LoansBank loansBank);

    /**
     * 农行是否已经存在
     * @param loansBank 农行
     * @return 返回结果
     */
    public boolean checkBankNumUnique(LoansBank loansBank);

    /**
     * 农行名是否已经存在
     * @param loansBank 农行
     * @return 返回结果
     */
    public boolean checkBankNameUnique(LoansBank loansBank);

    /**
     * 根据银行Id进行删除
     * @param bankIds
     * @return
     */
    public boolean removeByBankIds(Long[] bankIds);

    /**
     * 根据银行Id进行查询详情
     * @param bankId 银行ID
     * @return 返回结果
     */
    public boolean checkBankDataUnique(Long bankId);

    /**
     * 获取详情
     * @param bankId 银行ID
     * @return 返回结果
     */
    public LoansBank getByBankId(Long bankId);
}
